Inheritance diagram for I3DExConstraint:

Public Member Functions | |
| virtual int16 MCCOMAPI | GetNbrFreedom () const =0 |
| virtual MCCOMErr MCCOMAPI | IncrementFreedomValue (int16 index, real &increment)=0 |
| virtual MCCOMErr MCCOMAPI | GetMotionLimit (int16 index, ELimitType &limit) const =0 |
| virtual MCCOMErr MCCOMAPI | GetFreedomRange (int16 index, real &min, real &max) const =0 |
| virtual MCCOMErr MCCOMAPI | GetTransform (TTransform3D &transform) const =0 |
| virtual MCCOMErr MCCOMAPI | GetTransformPartialDerivate (int16 index, TTransform3D &transform) const =0 |
| virtual MCCOMErr MCCOMAPI | GetTransformSecondPartialDerivative (int16 index1, int16 index2, TTransform3D &transform) const =0 |
| virtual MCCOMErr MCCOMAPI | SetTransform (TTransform3D &transform)=0 |
|
||||||||||||||||
|
Returns the maximum range of increment and decrement for a given degree of freedom.
Implemented in TBasicConstraint. |
|
||||||||||||
|
Returns the constraint for a given degree of freedom. Implemented in TBasicConstraint. |
|
|
Returns the number of degrees of freedom. Because the freedom value can be limited, you have to give the range of values. This range is defined as a range of increment/decrement around the value. Implemented in TBasicConstraint. |
|
|
Returns the rotation matrix and translation vector due to the freedom values.
Implemented in TBasicConstraint. |
|
||||||||||||
|
To allow the inverse kinematics mechanism to work with a constraint, implement the GetTransfromPartialDerivate() function. A partial derivative transformation is a transformation where each element is derived by a freedom degree.
Implemented in TBasicConstraint. |
|
||||||||||||||||
|
Returns the second order partial derivative of the transform. A partial derivative transformation is a transformation where each element is derived by a freedom degree.
Implemented in TBasicConstraint. |
|
||||||||||||
|
Modify the value of a degree of freedom by adding an increment
Implemented in TBasicConstraint. |
|
|
Sets the transformation matrix. Implemented in TBasicConstraint. |
1.4.5